home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2000 #4 / Amiga Plus CD - 2000 - No. 4.iso / PowerPC / Dev / PPCRelease / Examples / IPC / Msg2oldPPC.s < prev    next >
Encoding:
Text File  |  1998-06-22  |  933 b   |  50 lines

  1.  # GNU C 2.7.2.1
  2.  # -O2 -fdefer-pop -fomit-frame-pointer -fcse-follow-jumps -fcse-skip-blocks
  3.  # -fexpensive-optimizations -fthread-jumps -fstrength-reduce -fpeephole
  4.  # -fforce-mem -ffunction-cse -finline -fcaller-saves -fpcc-struct-return
  5.  # -frerun-cse-after-loop -fschedule-insns -fschedule-insns2 -fcommon
  6.  # -fgnu-linker -mpowerpc -mnew-mnemonics
  7.  
  8.     .file    "Msg2oldPPC.c"
  9. gcc2_compiled.:
  10. .section    .rodata
  11.     .align 2
  12. .LC0:
  13.     .string    "PPC port"
  14.     .section    ".text"
  15.     .align 2
  16.     .globl main
  17.     .type     main,@function
  18.     .long 0x401c
  19. main:
  20.     stwu 1,-96(1)
  21.     mflr 0
  22.     stw 31,92(1)
  23.     stw 0,100(1)
  24.     lis 0,0x8002
  25.     ori 0,0,16384
  26.     stw 0,8(1)
  27.     addis 9,0,.LC0@ha
  28.     addi 9,9,.LC0@l
  29.     stw 9,12(1)
  30.     li 0,0
  31.     stw 0,16(1)
  32.     addi 3,1,8
  33.     bl PPCCreatePort
  34.     mr. 31,3
  35.     bc 12,2,.L4
  36.     mr 3,31
  37.     bl PPCWaitPort
  38.     mr 3,31
  39.     bl PPCGetMessage
  40. .L4:
  41.     lwz 0,100(1)
  42.     mtlr 0
  43.     lwz 31,92(1)
  44.     addi 1,1,96
  45.     blr
  46. .Lfe1:
  47.     .size     main,.Lfe1-main
  48.     .comm    MyFile,4,4
  49.     .ident    "GCC: (GNU) 2.7.2.1"
  50.